מקבל 2 קבצי CSV אחד מידע מאתמול, אחד מידע מהיום. ההבדל בין הקבצים זה שיש שורות שנוספו , שורות שנמחקו ושורות שהתעדכנו. צריך להוציא כפלט 3 קבצים , אחד עבור מה נוסף אחד עבור מה השתנה ואחד עבור מה נמחק. יש לך פונקציות עזר לטובת העניין.
ראיון שני: הרבה מדבר על מה עשית , ובנוסף שאלה מקבל מערך של מספרים , מערך ממוין אבל יכול להיות מספרים שחוזרים על עצמם למשל 1,1,2,3,4,4,5 צריך להחזיר מערך בלי הכפיליות וסימן בסוף למשל -,-,1,2,3,4,5
ראיון קצר עם hr. מתן משימת בית לביצוע.
טיפ ממני: תחשבו כמה פעמים אם לבצע את המשימה ולבזבז את זמנכם שכן יש סיכוי לא קטן שלא יבדקו לכם אותו כלל.קרה לי ולעוד בחורה שאני מכיר.
ראיון עם ראש צוות devops.
היה מאוד לא סימפטי, זרק עקיצות לא נעימות בכל הראיון.
שאל שאלות ברמה מאוד נמוכה בשביל מועמד סניור עם זלזול מאוד גדול.
שאל שאלות סיסטם ולא שאלות devops.(שהם אמנם הבסיס לגוניור devops, אבל לא לסניור)
אמר לי בזלזול שאני טועה כשהוא בעצם טועה בתשובות שלו - הראה חוסר מקצועיות משווא שלו כראש צוות.
היה מאוד לא נעים לדבר איתו - באיזשהו שלב אמרתי לו שאני מסיים את הראיון ומוותר על המועמדות אצלם ולאחר מכן סגרתי וסיימתי את הראיון איתו.
שאלות מתוך הראיון
איך בודקים מקום פנוי בשרת לינוקס?
איך בודקים אם שרת עמוס?
יש הודעה של ״no space left on devide" אבל רואים שכן יש מקום פנוי - מה יכול להיות?
מה זה זומבי?
איך בודקים זומבי?
איזה סוגי גיבויים יש בaws?
איזה סוגי דיסקים יש בaws?
תשובות
הוסף תשובה
|
לצפיה בתשובות
יולי 2021
1. df
2. top
3. inodes מלא - טען שזה ״שטויות״ו- ״לא נכון״...
4. תהליך שהושלם אבל עדיין נכלל בטבלת התהליכים. הרשומה שנותרה בטבלת התהליכים מאפשרת לתהליך האב שיצר את התהליך שסיים את ריצתו.
5. ps aux | grep 'Z'
6. snapshot, image( תלוי ec2/rds /s3/ וכו) - תלוי פיצר.
7. io2, ssd, st1,gp2,gp3 וכו׳.
שלב ראשון קודיליטי (פלטפורמה לשאלות), שלב שני ראיון עם 2 מפתחים כשצריך לספר על עצמך ועוד שאלה פשוטה עם מחרוזות (תחפרו שיביא דוגמאות כדי להבין למה הוא מתכוון בכלל). שלב שלישי ראיון עם אחד הבכירים שם שגם צריך לספר על עצמך (לא באמת אכפת לו), ב- 10 הדקות האחרונות הוא ישאל שאלה. שלב רביעי לא הגעתי אבל אמור להיות עוד ראיון עם עוד יותר בכיר.
לי זה נראה מוזר ששלוש ראיונות היו מרוכזים סביב שאלות בסגנון cracking the code interview, כשהמשרה היתה למפתח סניור. לא יודע את מי הם מסננים. אולי מחפשים בוגרי אוניברסיטה טריים? מי יודע.
שאלות מתוך הראיון
השאלה של הראיון השלישי:
נניח יש רצף שבנוי מ-0 ו- 1 והפעולה שמבצעים היא OR על כל שני איברים סמוכים. כלומר אם יש לנו 00101, אז הרצף יהפוך ל- 0111 ואז ל- 111, 11, 1.
השאלה היא לספור מספר ה- 1 בכל הרצפים כאלו עבור רצף מסוים. נניח בדוגמא שהבאתי יש 11 כאלו.
תשובות
הוסף תשובה
|
לצפיה בתשובות
אוקטובר 2020
הטריק בשאלה היא לספור את ה- 0.
בעצם לבנות סדרה חשבונית של -0 עד ל-1. נניח בדוגמא שלנו 2 סדרות חשבוניות של 0- הזוג הראושן ׁׁ(N=2ׂ) כי יש 2, ו- 0 יחיד כי יש 1 מיד אחריו. הסכום של הסדרה הראשונה הוא 2+1, ושל ה- 2 הוא 1. כלומר סה״כ יש 4 אפסים (3+1) . עכשיו תספרו את סה״כ האיברים בכל הרצפים (סדרה חשבונית מאחד עד ל- 5 שזה 15, תחסירו: 15-4=11).
אחרי זה הוא יראה לכם תוכנית פייטון (שבעצם שניהן פותרות את השאלה. הוא יבחר אחת מהן) כשתנסו להסביר למה יש איזה שורה שם שנחוצה שבה הוא עושה חיבור בכל מקרה גם ללא ה- IF. אם אני לא טועה, אצלי השורה הייתה חשובה כי היא סיכמה את הסדרות הנוכחים של ה-0, לסכום של הסדרות הקודמות. כלומר במקרה שלנו 2+1.
ראיון טלפוני ללא שאלה מקצועית
זימון למבחן קודיליתי
שאלות מתוך הראיון
שאלת תכנות פשוטה בפייטון קלט X אשר מציין את מספר ה* במחרוזת.
לכתוב פונקציה שמחזירה dict של מחרוזות של * מופרד ב , לפי המספר שהתקבל באופן הבא:
לדוגמא X=3 , פלט הפונקציה יהיה: ***,**,*
המספר X מוגדר בקובץ טסקט נפרד